
#navbar {
	margin: 0 auto;
	padding: 0;
	position: relative;
    width: 100%;
	height: 33px;
	font: bold 12px tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/bg-menu.png) no-repeat left top;
}

#navbar ul {
	margin: 0;
	/*margin-right:3px;*/
	padding: 0;
	float: left;
}

#navbar li {
	padding: 1.5px 0px 0 0;
	margin: 0;
	float: left;
	height:30px;
		/*background: url(../images/nav-sep.png) 100% 0 no-repeat;*/
}

#navbar ul li a:link, #navbar ul li a:active, #navbar ul li a:visited{
	display: block;
	float: left;
	padding: 0 20px;
	height: 25px;
	line-height: 25px; margin-right:3px;
    color: #fff;
    text-decoration: none;
}

#navbar ul li a:hover{
	background: url(../images/nav-bg.png) 0 100% repeat-x;margin-right:3px;height: 30px; margin-left:0px
}
#navbar ul li a.hover {
	background: url(../images/nav-bg.png) 0 100% repeat-x;margin-right:3px;height: 30px;
}

.Sub-nemu{margin-top:0px;margin-top:0px; border-bottom:solid 1px #D1040A; border-left:solid 1px #D1040A;  
border-right:solid 1px #D1040A; text-align:left; cursor:pointer; padding:0 5px 0 5px; margin-left:15px; 
BACKGROUND-COLOR:#FFF2F3;FONT: 12px Arial; VISIBILITY: hidden; POSITION:fixed; display:block; width:145px;

}
.Sub-nemu a{ color:#035BC5;TEXT-INDENT: 0px;DISPLAY:inline-block; padding-left: 4px;
	text-decoration:none; padding-bottom:4px; padding-top:4px; font-weight:bold;
	font-size:12px}
.Sub-nemu a:hover{ color:#D1040A;TEXT-INDENT: 0px;DISPLAY:inline-block; padding-left: 4px;
	text-decoration: underline; padding-bottom:4px; padding-top:4px; font-weight:bold;
	font-size:12px;}
	
.img{float:left}

ul
{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}

#navList a
{
	text-decoration:none;
}

#navList a:hover
{
	text-decoration:underline;
}

#navList ul
{
	margin-top:0px;
	margin-bottom:0px;
}

#navList ul
{	
	background-color:#F1F1F1;	
}

#navList ul ul,
#navList ul ul ul
{
	display:none;
	padding-top:5px;
}

.classshow
{
  display:block!important;
}

.classhide
{
  display:none;
}

#navList li
{
	padding-bottom:3px;
	
	border-bottom:1px solid #FFFFFF;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#088ACA;
}

div#navList a,
div#navList a:hover,
div#navList ul li a, 
div#navList ul li a:hover,
div#navList ul li:hover,
div#navList ul li:hover a,
div#navList li:hover a,
div#navList ul li ul li a, 
div#navList ul li ul li a:hover,
div#navList ul li ul li a,
div#navList ul li ul li:hover a,
div#navList li:hover,
div#navList ul li ul li ul li a, 
div#navList ul li ul li ul li a:hover,
div#navList ul li ul li ul li a,
div#navList ul li ul li ul li :hover a
{
	display:block!important;
}

#navList li a
{	
	height:14px;
	color:#088ACA;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	/*background-color:#f1f1f1;	*/
	padding-left:15px;
	padding-top:2px;
}

#navList li ul
{
	background-color:#FFFFFF;
	padding:0px;
	/*display:none;*/
}

#navList li ul.selected
{
	background-color:#FFFFFF;
	padding:0px;
	/*display:block;*/
}

#navList li li
{
	border-bottom    : 1px dotted #E8E6E6 ;
	background-image : url(../images/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	/*padding-left     : 25px;*/
	background-color : #FFFFFF;
	
}

/*, #navList li li a:hover*/
#navList li li a
{
	color:#999999;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	/*background-color:#ffffff;*/
	padding-left:25px;
}

/*======================== 3RD LEVEL MENU DEFINITIONS ========================*/
#navList li li li
{
	background-image : url(../images/bullet5.gif);
	background-repeat: no-repeat;
	background-position: 30px 3px;
	/*padding-left     : 25px;*/
	background-color : #FFFFFF;
	height:19px;
	
}

/*, #navList li li a:hover*/
#navList li li li a
{
	color:#666666;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	/*background-color:#ffffff;*/
	padding-left:45px;
}	